home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2003 June / macformat-130.iso / mac / Reviewed⁄Demos / Spearhead Demo / demota / pak1.pk3 / models / statweapons / mg42_gun.tik < prev    next >
Encoding:
Text File  |  2002-10-25  |  2.8 KB  |  152 lines

  1. TIKI
  2. setup
  3. {
  4.     //scale 0.52            // Set default scale to 16/30.5 since world
  5.                         // is in 16 units per foot and model is in cm's
  6.     scale 0.52
  7.     path models/statweapons/mg42
  8.     skelmodel mg42.skd
  9.     surface mg421 shader mg42
  10.     surface mg422 shader mg42
  11.  
  12. }
  13.  
  14. init
  15. {
  16.     server
  17.     {
  18.         classname        TurretGun
  19.         weapontype        mg
  20.         name            "MG42"
  21.  
  22.         // turret settings
  23.         idleCheckOffset    "-56 0 0"
  24. //        viewOffset        "-32 0 8"
  25.         viewOffset        "-42 0 10"
  26.         viewjitter        0.75
  27.  
  28.         // Primary fire type info
  29.         firetype        bullet
  30. //        ammotype        "MG"
  31.         meansofdeath    bullet
  32.         bulletcount        1
  33. //        clipsize        20
  34. //        startammo        20
  35. //        ammorequired    1
  36. //        ammorequired    0
  37.         usenoammo        1
  38.         firedelay        0.06
  39. //        tracerfrequency 5
  40.         tracerfrequency 3 // to compensate for the slower fire rate
  41.         bulletlarge        1
  42.  
  43.         sp bulletrange        4000
  44.         sp bulletdamage        45
  45.         sp bulletspread        40 40
  46.  
  47.         // DM Attributes
  48.         dm bulletrange        4000
  49.         dm bulletdamage        45
  50.         dm bulletspread        40 40
  51.  
  52.         // Realism Attributes
  53.         realism bulletrange        4000
  54.         realism bulletdamage        45
  55.         realism bulletspread        40 40
  56.  
  57.         realism throughwood        56
  58.         realism throughmetal        32
  59.  
  60.         // AI animation group info
  61.         weapongroup        mg42
  62.     }
  63.     client
  64.     {
  65.         cache muzsprite.spr
  66.         cache models/fx/muzflash.tik
  67.         cache models/ammo/rifleshell.tik
  68.     }
  69. }
  70.  
  71.  
  72. animations
  73. {
  74.     idle    mg42.skc
  75.     fire    mg42fire.skc
  76.     {
  77.         server
  78.         {
  79.             entry shoot
  80.         }
  81.         client
  82.         {
  83.             entry stopaliaschannel mg42_gun_snd_fire
  84.             entry sound mg42_gun_snd_fire
  85.  
  86.             // muzzle flash
  87.             entry tagdlight tag_barrel 0.25 0.2 0.05 140 0.11
  88.             entry tagspawnlinked tag_barrel
  89.             (
  90.                 spawnrange 4096
  91.                 scale 0.4
  92.                 offsetalongaxis 1.5 0 0
  93.                 count 1
  94.                 model muzsprite.spr
  95.                 angles 0 0 crandom 25
  96.                 life 0.06
  97.             )
  98.             entry tagspawnlinked tag_barrel
  99.             (
  100.                 spawnrange 4096
  101.                 count 1
  102.                 scalemin 0.9
  103.                 scalemax 1.1
  104.                 model models/fx/muzflash.tik
  105.                 randomroll
  106.                 life 0.04
  107.             )
  108.  
  109.             // shell eject
  110.             entry commanddelay 0.1 tagspawn tag_eject
  111.             (
  112.                 spawnrange 1024
  113.                 count 1
  114.                 model models/ammo/rifleshell.tik
  115.                 scale 1.0
  116.                 velocity 70
  117.                 randvel crandom 10 crandom 10 random 20
  118.                 emitterangles 0 0 0
  119.                 avelocity crandom 90 crandom 90 0
  120.                 accel 0 0 -800
  121.                 physicsrate 20
  122.                 life 2.0
  123.                 fadedelay 1.7
  124.                 collision
  125.                 bouncefactor 0.2
  126.                 bouncesoundonce snd_rifle_shell
  127.             )
  128.  
  129.             // smoke puff
  130.             entry tagspawn tag_barrel
  131.             (
  132.                 spawnrate 1.00
  133.                 model vsssource.spr
  134.                 alpha 0.30
  135.                 color 1.00 1.00 1.00
  136.                 scale 0.10
  137.                 life 1.00
  138.                 scalerate 10.00
  139.                 velocity 65.00
  140.                 randvel range 20 -60 crandom -40 range 20 -60
  141.                 friction 7.00
  142.                 fade
  143.                 randomroll
  144.             )
  145.         }
  146.     }
  147. }
  148.  
  149. /*QUAKED addon_turretweapon_german_mg42 (0.5 .25 0.25) (-8 -8 0) (8 8 16) FAKEBULLETS
  150. MG42 gun turret
  151. */
  152.